Никто не помнит когда это началось...

Вначале было Слово

И Слово было "ВЫБРАТЬ"

потом появидись версии:

17.08.2010

- отдельная нескрываемая панель работы с файлами запросов 

20.08.2010

Переработана логика работы со списком запросов. Теперь при добавлении в список нового элемента он помещается на текущий уровень списка,  а не становится подчиненным текущему как раньше. Для добавления подчиненного элемента создана специальная кнопка.

24.08.2010

В форме справки добавлена кнопка копирования в буфер строки вызова Запросника для отладки запроса.

В панели управления списком запросов добавлена кнопка редактирования наименования запроса.

14.09.2010

Иногда при открытии формы наблюдалось кривое расположение панелей. Исправлено.

14.09.2010

Исправлена ошибка с редактированием параметров типа Граница или МоментВремени.

В режиме Момент времени:

 - добавлена кнопка очистки в поле редактировании ссылки на документ в режиме момента времени,

- исправлена ошибка, возникавшая при очистке ссылки на документ.

08.11.2010

Добавлен расчет времени выполнения запросов создания временных таблиц.

Изменен интерфейс работы со временными таблицами:

- закладка "Временные таблицы" отображается только когда в результате запроса присутствуют временные таблицы. Заголовок закладки содержит информацию о количестве временных таблиц.

- при переходе на закладку "Временные таблицы" или при выборе временной таблицы на данной закладке, открывается диалог с информацией о временных таблицах (имя таблицы, время выполнения, количество строк). Для просмотра содержимого временной таблицы необходимо дважды кликнуть на нужной строке диалога. В результате в табличной части закладки "Временные таблицы" будет отображено содержимое выбранной таблицы.

10.11.2010

Добавлено отображение времени выполнения запроса по временной таблице на закладку "Временные таблицы"

22.11.2010

В таблице параметров запроса, неиспользуемые параметры отображаются серым цветом. Добавлена кнопка удаления неиспользуемых в запросе параметров из таблицы параметров.

30.11.2010

При отладке запроса, переданного из программного модуля сохраняется содержимое временных таблиц запроса. При этом в список временных таблиц запроса на закладке "Временные таблицы" попадаюттолько таблицы, запросы создания которых присутствуют в текущем тексте запроса. Для просмотра таблиц добавленных в запрос ранее, необходимо на закладке "Временные таблицы" вручную указать имя таблицы в поле "Временная таблица" и нажать кнопку "показать".

01.12.2010

Добавлена возможность просмотра содержимого временной таблицы в отдельном окне (аналогично просмотру результата запроса).

Мелкие интерфейсные доработки.

01.12.2010

Добавлена возможность открытия Запросника для отладки запроса в модальном режиме. Для этого в функции Отладить добавлен второй необязательный параметр (по умолчанию Ложь).

Примеры вызова:

ВнешниеОбработки.Создать("Q:\1С\8.1\My_EPFs\Запросник81.epf").Отладить(Запрос); - отладка в обычном режиме

ВнешниеОбработки.Создать("Q:\1С\8.1\My_EPFs\Запросник81.epf").Отладить(Запрос, Истина); - отладка в модальном режиме

06.12.2010

Исправлена ошибка, возникавшая при повторном выполнении запроса, формирующего временные таблицы в режиме отладки.

14.12.2010

Добавлена возможность отладки запроса формирования временной таблицы.

На закладке "Временные таблицы" и в списке временных таблиц добавлена кнопка "Отладить". При нажатии на нее в дереве запросов создается новый запрос, подчиненный основному запросу. В текст запроса переносится фрагмент основного запроса, связанный с формированием временной таблицы. Также переносятся значения параметров запроса, использующиеся во временной таблице. Таким образом можно отлаживать только те временные таблицы, данные для которых берутся непосредственно из базы данных. Т.е. временную таблицу, использующую данные других временных таблиц, описанных в запросе ранее, таким способом отлаживать нельзя.

Исправлены мелкие ошибки.

24.12.2010

Добавлен функционал выполнения алгоритма по результату запроса.

На закладке Резульат добавлена кнопка "Выполнить алгоритм...". По данной кнопке открывается форма, позволяющая задать произвольный алгоритм для выполнения его над строками результата запроса. Текст алгоритма сохраняется вместе с запросом.

Полное описание в справке.

09.02.2011

Изменена работа с редактированием параметров имеющих тип СписокЗначения. На панели редактирования параметров добавлена кнопка "Список". При ее нажатии если значение параметра не списочное, то оно преобразуется в список с одним элементом.

Для работы со списком значений параметра добавлена новая форма. В ней при создании нового элемента списка тип его значения приводится к типу первого элемента списка. Т.е. не надо все время выбирать тип значения для нового элемента как в стандартном редактировании списка. 

21.02.2011

Изменена работа с выполнением алгоритма обработки результата запроса. Ранее можно было задавать только алгоритм обратки строки результата. Теперь же алгоритм можно задавать полностью собственный. При создании нового алгоритма автоматически предлагается шаблон с циклом по строкам результата. 

12.09.2011

Исправлена следующая ошибка: если создать новый запрос и не выполняя его в дереве добавить еще один запрос - текст первого запроса удалялся.

12.10.2011

Добавлено сохранение запроса во временный файл перед выполнением. Теперь если при выполнении запроса 1с "зависла" - сам запрос не потеряется. Для восстановления запроса из временного файла служить первая строка списка последних файлов ("Из кэша...").

Добавлена форма выбора вариантов копирования текста для вставки в программный модуль (нижняя кнопка в правом нижнем углу поля текста запроса).

22.10.2011

Переработан диалог выбора из последних файлов запросов: сделаны раздельные колонки "Имя файла" - содержит только имя файла, "Каталог" - содержит путь к каталогу файла. Добавлено контекстное меню с пунктом "Открыть каталог".

Исправлена типизация при работе с параметрами - списками значений

Все сообщения оформлены через команды препроцессора (#Если Клиент Тогда...).

Исправлены мелкие баги.

25.10.2011

Верхняя правая кнопка по которой раньше вызывалась справка замененя на подменю с пунктами:

- "Открыть новый Запросник" - открывает новый экземпляр обработки, т.е. теперь можно открывать несколько Запросников одновременно;

- "Справка" - открывает справку

02.10.2011

В форме справки добавлена возможность просмотра истории версий.

Исправлена ошибка открытия результата запроса в отдельном окне.

Выполнение алгоритма:

- добавлен режим выполнения алгоритма в транзакции;

- изменено поведение двойного клика на строке структуры результата: теперь вместо вставки поля в конец алгоритма будет выполняться копирование в буфер

- добавлена кнопка копирования в буфер текста алгоритма

28.12.2011

Добавлено хранение истории версий запроса.

При выполнении измененного запроса сохраняется его версия  (текст запроса и параметры). Когда версий больше одной - рядом с кнопкой "Выполнить запрос" появляются кнопки для управления версиями: кнопки со стрелками для перехода по версиям, кнопка "..." - окрывает окно для просмотра сохраненных версий. При необходимости можно вернуться к любой версии запроса. При сохранении файла запросов информация о версиях также сохраняется.

Создан отдельный диалог описания использования Запросника для отладки запросов из текста модуля. Вызов: меню действий - "Отладка запроса в модуле".

Мелкие доработки и исправления.

06.03.2012

Добавлено определение в каком режиме открыт Запросник - внешяя обработка или обработка в составе конфигурации. Соответственно разделены алгоритмы окрытия нового экземпляра Запросника и формирования строки для отладки запроса из модуля для разных режимов открытия.

Исправлена ошибка, возникавшая при добавлении запроса в пустое дерево запросов.

Доработан функционал отладки временных таблиц: теперь можно отлаживать временную таблицу, использующую результаты другой временной таблицы. 

У Запросника появился свой сайт https://sites.google.com/site/vtezin/zaprosnik-1s

22.03.2012

Доработана функциональность выполнения алгоритма над результатом запроса:

 - добавлена возможность использовать собственные параметры в алгоритме. Параметры сохраняются вместе с алгоримом. 

-  добавлена кнопка очистки алгоритма. При нажатии кноки в текст алгоритма помещается текст по умолчанию.

Добавлена кнопка очистки текста запроса на главной форме.

Добавлена возможность работы с параметрами запроса типа ТаблицаЗначений в режиме отладки запроса. Реализован просмотр и редакирование содержимого параметров данного типа.

10.04.2012

Под деревом запроса добавлено отдельное поле для быстрого изменения названия запроса.

Исправлена ошибка показа таблиц значений из результата запроса. Исправлены привязки в форме просмотра таблицы значений

26.04.2012

Меню дерева запросов:

- удалена кнопка "Редактировать" за ненадобностью;

- добавлена кнопка сворачивания дерева до нулевого уровня.

Выполнение алгоритма над результатом запроса:

- добавлена возможность сохранения алгоритмов в файлы с расширением .alg. Сохраняется текст и параметры алгоритма.

12.05.2012

Текст запроса:

- добавлены контекстные пункты по созданию запроса ко всем документам всех видов и всем элементам всех справочников 

Выполнение алгоритма:

- добавлено отображение времени начала, конца и продолжительности выполнения алгоритма.

25.10.2012

Дерево результата запроса: при формировании дерева начальный способ отображения  - не раскрывать.

Исправлена ошибка возникавшая при удалении всех запросов из дерева запросов. Исправлена ситуация когда иногда пропадал текст запроса при добавлении новой строки в дереве запросов.

Функция объекта для отлаки внешнего запроса переименована из Отладить() в ОтладитьЗапрос() - для исключения ситуаций когда в модуле приложения существует функция Отладить().

Разработана отдельная форма вывода результата в табличный документ. Из данной формы табличный документ можно сохранить в формате Excel.

Другие незначительные доработки.

21.08.2013

Параметры запроса: для параметров типа "ТаблицаЗначений" реализована возможность формирования структуры полей и заполнения содержимого.

Поле описания запроса сделано многострочным с возможностью расширенного редактирования.

Minor bugs fixed.